529919
567145
120212
913956
387841
776685
401364
52114
711265
784240
222925
160688
5099799
3534581
3035148
2338804
2220988
2025609
1934357
190378
1750118
1716136
1676195
1629471